package venta;

import sales.Venta;
import sales.Factura;
import users.Usuario;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.ManagedProperty;
import javax.faces.bean.RequestScoped;
import accounting.Contabilidad;
import java.util.ArrayList;
import java.util.Calendar;

@RequestScoped
@ManagedBean(name="venta")

public class VentaBean {

	@ManagedProperty(value = "#{venta}")
	private Venta venta= new Venta();
	private ArrayList<Venta> ventaList;
	private Integer idVenta;
	private Integer cantCuotas;
	private double cotizacion;
	private double dtoPlanRecambio;
	private Calendar fecha;
	private Calendar fechaVen;
	private int idTrajeta;
	private Boolean moneda;
	private double montoContado;
	private int numAuto;
	private int numTarjeta;
	private Boolean origen;
	private String tipoDeVenta;
	private Contabilidad contabilidad;
	private Usuario usuario;
	private Factura factura;
	
	
	public String reinit() {  
	    venta = new Venta();
		
	    return null;  
	
	}
	public Venta getVenta() {
		return venta;
	}
	
	public void setVenta(Venta venta) {
		this.venta = venta;
	}
	public ArrayList<Venta> getVentaList() {
		return ventaList;
	}
	public void setVentaList(ArrayList<Venta> ventaList) {
		this.ventaList = ventaList;
	}
	public Integer getIdVenta() {
		return idVenta;
	}
	public void setIdVenta(Integer idVenta) {
		this.idVenta = idVenta;
	}
	public Integer getCantCuotas() {
		return cantCuotas;
	}
	public void setCantCuotas(Integer cantCuotas) {
		this.cantCuotas = cantCuotas;
	}
	public double getCotizacion() {
		return cotizacion;
	}
	public void setCotizacion(double cotizacion) {
		this.cotizacion = cotizacion;
	}
	public double getDtoPlanRecambio() {
		return dtoPlanRecambio;
	}
	public void setDtoPlanRecambio(double dtoPlanRecambio) {
		this.dtoPlanRecambio = dtoPlanRecambio;
	}
	public Calendar getFecha() {
		return fecha;
	}
	public void setFecha(Calendar fecha) {
		this.fecha = fecha;
	}
	public Calendar getFechaVen() {
		return fechaVen;
	}
	public void setFechaVen(Calendar fechaVen) {
		this.fechaVen = fechaVen;
	}
	public int getIdTrajeta() {
		return idTrajeta;
	}
	public void setIdTrajeta(int idTrajeta) {
		this.idTrajeta = idTrajeta;
	}
	public Boolean getMoneda() {
		return moneda;
	}
	public void setMoneda(Boolean moneda) {
		this.moneda = moneda;
	}
	public double getMontoContado() {
		return montoContado;
	}
	public void setMontoContado(double montoContado) {
		this.montoContado = montoContado;
	}
	public int getNumAuto() {
		return numAuto;
	}
	public void setNumAuto(int numAuto) {
		this.numAuto = numAuto;
	}
	public int getNumTarjeta() {
		return numTarjeta;
	}
	public void setNumTarjeta(int numTarjeta) {
		this.numTarjeta = numTarjeta;
	}
	public Boolean getOrigen() {
		return origen;
	}
	public void setOrigen(Boolean origen) {
		this.origen = origen;
	}
	public String getTipoDeVenta() {
		return tipoDeVenta;
	}
	public void setTipoDeVenta(String tipoDeVenta) {
		this.tipoDeVenta = tipoDeVenta;
	}
	public Contabilidad getContabilidad() {
		return contabilidad;
	}
	public void setContabilidad(Contabilidad contabilidad) {
		this.contabilidad = contabilidad;
	}
	public Usuario getUsuario() {
		return usuario;
	}
	public void setUsuario(Usuario usuario) {
		this.usuario = usuario;
	}
	public Factura getFactura() {
		return factura;
	}
	public void setFactura(Factura factura) {
		this.factura = factura;
	}
	
}
